LL PKA Constants ¶
Get flag definitions ¶
Note
This section is not available for STM32C562xx.
- group PKA_LL_EC_GET_FLAG
-
Flag definitions that can be used with the LL_PKA_ReadReg function.
Defines
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
¶
-
Address error flag
-
LL_PKA_FLAG_RAMERR
PKA_SR_RAMERRF
¶
-
RAM error flag
-
LL_PKA_FLAG_PROCEND
PKA_SR_PROCENDF
¶
-
End of process flag
-
LL_PKA_FLAG_BUSY
PKA_SR_BUSY
¶
-
Busy flag
-
LL_PKA_FLAG_INITOK
PKA_SR_INITOK
¶
-
Init OK flag
-
LL_PKA_FLAG_OPERR
PKA_SR_OPERRF
¶
-
Operation error flag
-
LL_PKA_FLAG_LMF
PKA_SR_LMF
¶
-
Limited mode flag
-
LL_PKA_FLAG_CMF
PKA_SR_CMF
¶
-
Chaining mode flags
-
LL_PKA_FLAG_RNGERRF
PKA_SR_RNGERRF
¶
-
RNG error flag
-
LL_PKA_FLAG_MDERRF
PKA_SR_MDERRF
¶
-
Mode error flag error flag
-
LL_PKA_FLAG_TRZERRF
PKA_SR_TRZERRF
¶
-
Trailing 0s error flag
-
LL_PKA_FLAG_DATAZF
PKA_SR_DATAZF
¶
-
Data 0-ed error flag
-
LL_PKA_FLAG_INCRERRF
PKA_SR_INCRERRF
¶
-
Increment error flag
-
LL_PKA_FLAG_DATAOKF
PKA_SR_DATAOKF
¶
-
Data OK flag
-
LL_PKA_FLAG_RNGOKF
PKA_SR_RNGOKF
¶
-
RNG OK flag
-
LL_PKA_FLAG_CCEN
PKA_SR_CCEN
¶
-
Coupling and chaining mode enable
-
LL_PKA_FLAG_ALL
(PKA_SR_CMF | PKA_SR_ADDRERRF \
| PKA_SR_CCEN | PKA_SR_BUSY \
| PKA_SR_OPERRF | PKA_SR_RNGERRF \
| PKA_SR_MDERRF | PKA_SR_TRZERRF \
| PKA_SR_DATAZF | PKA_SR_INCRERRF \
| PKA_SR_DATAOKF | PKA_SR_RNGOKF \
| PKA_SR_RAMERRF | PKA_SR_PROCENDF)
¶
-
All flags
-
LL_PKA_FLAG_ERROR_ALL
(PKA_SR_CMF | PKA_SR_ADDRERRF \
| PKA_SR_RAMERRF | PKA_SR_OPERRF \
| PKA_SR_RNGERRF | PKA_SR_MDERRF \
| PKA_SR_TRZERRF | PKA_SR_INCRERRF)
¶
-
All error flags
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
¶
Note
This section is not available for STM32C542xx.
IT definitions ¶
Note
This section is not available for STM32C562xx.
- group PKA_LL_EC_IT
-
IT definitions that can be used with the LL_PKA_ReadReg and LL_PKA_WriteReg functions.
Defines
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
¶
-
Address error interrupt
-
LL_PKA_IT_RAMERR
PKA_CR_RAMERRIE
¶
-
RAM error interrupt
-
LL_PKA_IT_PROCEND
PKA_CR_PROCENDIE
¶
-
End of process interrupt
-
LL_PKA_IT_OPERR
PKA_CR_OPERRIE
¶
-
Operation error interrupt
-
LL_PKA_IT_CMFIE
PKA_CR_CMFIE
¶
-
Chaining mode flags interrupt
-
LL_PKA_IT_ALL
(PKA_CR_CMFIE | PKA_CR_ADDRERRIE \
| PKA_CR_RAMERRIE | PKA_CR_PROCENDIE \
| PKA_CR_OPERRIE)
¶
-
All interrupts
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
¶
Note
This section is not available for STM32C542xx.
Operation Mode ¶
Note
This section is not available for STM32C562xx.
- group PKA_LL_EC_MODE
-
List of operation modes.
Defines
-
LL_PKA_MODE_MODULAR_EXP
PKA_MODE_MODULAR_EXP
¶
-
Modular exponentiation
-
LL_PKA_MODE_MONTGOMERY_PARAM
PKA_MODE_MONTGOMERY_PARAM
¶
-
Compute Montgomery parameter only
-
LL_PKA_MODE_MODULAR_EXP_FAST
PKA_MODE_MODULAR_EXP_FAST
¶
-
Modular exponentiation fast mode
-
LL_PKA_MODE_MODULAR_EXP_PROTECT
PKA_MODE_MODULAR_EXP_PROTECT
¶
-
Modular exponentiation protected mode
-
LL_PKA_MODE_ECC_MUL_PROTECT
PKA_MODE_ECC_MUL_PROTECT
¶
-
ECC scalar multiplication protected mode
-
LL_PKA_MODE_ECC_COMPLETE_ADD
PKA_MODE_ECC_COMPLETE_ADD
¶
-
ECC complete addition
-
LL_PKA_MODE_ECDSA_SIGNATURE_PROTECT
PKA_MODE_ECDSA_SIGNATURE_PROTECT
¶
-
ECDSA signing protected mode
-
LL_PKA_MODE_ECDSA_VERIFICATION
PKA_MODE_ECDSA_VERIFICATION
¶
-
ECDSA verification
-
LL_PKA_MODE_POINT_CHECK
PKA_MODE_POINT_CHECK
¶
-
Point check
-
LL_PKA_MODE_RSA_CRT_EXP
PKA_MODE_RSA_CRT_EXP
¶
-
RSA CRT exponentiation
-
LL_PKA_MODE_MODULAR_INV
PKA_MODE_MODULAR_INV
¶
-
Modular inversion
-
LL_PKA_MODE_ARITHMETIC_ADD
PKA_MODE_ARITHMETIC_ADD
¶
-
Arithmetic addition
-
LL_PKA_MODE_ARITHMETIC_SUB
PKA_MODE_ARITHMETIC_SUB
¶
-
Arithmetic subtraction
-
LL_PKA_MODE_ARITHMETIC_MUL
PKA_MODE_ARITHMETIC_MUL
¶
-
Arithmetic multiplication
-
LL_PKA_MODE_COMPARISON
PKA_MODE_COMPARISON
¶
-
Comparison
-
LL_PKA_MODE_MODULAR_REDUC
PKA_MODE_MODULAR_REDUC
¶
-
Modular reduction
-
LL_PKA_MODE_MODULAR_ADD
PKA_MODE_MODULAR_ADD
¶
-
Modular addition
-
LL_PKA_MODE_MODULAR_SUB
PKA_MODE_MODULAR_SUB
¶
-
Modular subtraction
-
LL_PKA_MODE_MONTGOMERY_MUL
PKA_MODE_MONTGOMERY_MUL
¶
-
Montgomery multiplication
-
LL_PKA_MODE_DOUBLE_BASE_LADDER
PKA_MODE_DOUBLE_BASE_LADDER
¶
-
Double base ladder
-
LL_PKA_MODE_ECC_PROJECTIVE_AFF
PKA_MODE_ECC_PROJECTIVE_AFF
¶
-
ECC projective to affine
-
LL_PKA_MODE_RSA_SIGNATURE
PKA_MODE_RSA_SIGNATURE
¶
-
RSA signing
-
LL_PKA_MODE_RSA_SIGNATURE_FAST
PKA_MODE_RSA_SIGNATURE_FAST
¶
-
RSA signing fast mode
-
LL_PKA_MODE_RSA_SIGNATURE_PROTECT
PKA_MODE_RSA_SIGNATURE_PROTECT
¶
-
RSA signing protected mode
-
LL_PKA_MODE_RSA_VERIFICATION
PKA_MODE_RSA_VERIFICATION
¶
-
RSA verification
-
LL_PKA_MODE_MODULAR_EXP
PKA_MODE_MODULAR_EXP
¶
Note
This section is not available for STM32C542xx.